package com.h.aop.aspect;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 进行自定义 注解
 * 在方法上进行调用了这个自定义的注解呢，就会进行处理 自定义AOP的切面类，使用@annotation注解进行调用，比如MyAspectDemo这个切面类
 * @Target 定义作用位置
 * @Retention 定义生命周期
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAspect {
}
